5011 155
3532 812
572 64
4826 540
1777 338
40286 292
4672 695
36889 86
37694 912
4257 583
2889 495
3906 339
934 31
1223 124
3416 774
6515 387
3066 585
7099 625
6081 184
9601 232
32014 716
3489 902
5537 319
2725 61
49352 738
47612 603
42361 716
1338 280