2560 115
21564 451
18624 965
2783 118
5649 28
4969 610
3911 334
5385 433
7780 246
5344 756
12809 57
30838 41
5286 35
4543 388
31361 173
5553 33
20675 548
3116 243
3864 186
11337 948
3630 632
7800 240
9531 326
7216 517
2878 197
4513 460
3454 411
5509 406