1503 134
47845 74
10515 822
7118 347
5404 340
19836 671
8849 31
3918 815
23016 558
7107 145
9479 792
4228 80
7899 626
8455 766
11625 946
15656 906
29864 186
2963 580
12082 228
8591 754
2993 588
16199 917
2515 438
18196 531