2949 28
4346 610
3072 334
3760 433
6223 246
3714 756
10667 57
25363 41
4435 34
3618 388
23970 172
3136 32
17198 548
2443 243
2512 185
4553 947
3209 632
5006 240
8088 326
5037 517
2181 197
3600 459
2886 411
4525 406
3132 428
2684 465
1770 98
2708 203