5012 155
3532 812
572 64
4826 540
1777 338
40292 292
4673 695
36889 86
37697 912
4257 583
2889 495
3908 339
935 31
1223 124
3416 774
6517 387
3066 585
7099 625
6082 184
9601 232
32017 716
3489 902
5537 319
2726 61
49352 738
47612 603
42368 716
1338 280