3130 503
37753 86
87895 863
68070 51
8622 789
14365 369
29497 504
7624 856
9138 493
39007 544
9138 186
20542 814
33991 681
4645 617
9650 891
4836 156
7041 375
2763 302
641 45