15051 677
3516 221
5555 582
4945 973
3663 563
2429 296
1892 341
6961 52
4167 98
11935 470
4262 681
2788 255
2999 381
3245 741
10679 733
2527 104
2293 210
7778 412
9305 149
7119 84
19992 86
5530 980
1310 33
4260 449
3987 293
4990 309
7321 621
2283 505