2560 115
21604 451
18666 965
2786 118
5651 28
4970 610
3916 334
5389 433
7784 246
5345 756
12823 57
30855 41
5289 35
4545 388
31373 173
5553 33
20689 548
3122 243
3866 186
11338 948
3630 632
7801 240
9533 326
7217 517
2880 197
4517 460
3456 411
5510 406