2560 115
21580 451
18640 965
2784 118
5649 28
4969 610
3911 334
5385 433
7780 246
5344 756
12818 57
30847 41
5287 35
4544 388
31363 173
5553 33
20681 548
3119 243
3864 186
11337 948
3630 632
7800 240
9532 326
7216 517
2879 197
4516 460
3454 411
5509 406