2790 503
54653 847
12349 31
33264 551
40632 773
34152 449
16230 768
19290 353
14081 318
17891 865
8715 292
75650 564
4611 681
3929 640
4250 207
24883 623
29525 256
77300 281
4872 303