1503 134
47822 74
10509 822
7116 347
5400 340
19834 671
8847 31
3917 815
23011 558
7085 145
9479 792
4227 80
7893 626
8455 766
11624 946
15653 906
29851 186
2963 580
12081 228
8583 754
2992 588
16198 917
2515 438
18192 531