5040 653
6182 519
3705 871
1737 238
5120 523
4762 679
12188 366
1115 57
9728 337
3388 602
1264 71
20213 657
984 62
5202 860
8861 411
3173 619
3781 324
4709 616
3818 630
5272 878
12444 669
24886 278
6131 984
2329 384