3800 275
8115 669
282612 904
10471 809
33318 746
44411 618
43131 684
31623 530
21453 640
6574 141
7462 690
45649 424
24503 231
30257 556
29551 753
14857 569
20749 420
2435 323
2923 492
1949 171
4152 60