3900 432
39771 755
9255 295
5960 530
11548 692
15543 237
2945 506
5813 507
1891 252
3289 928
7474 844
2960 403
1932 119
3437 480
4722 686
2351 405
1477 89