5001 449
4116 334
5435 677
12381 433
2229 377
25320 819
5185 758
6289 454
3343 32
9284 185
3615 621
9634 286
19063 119
17728 654