1506 134
47997 74
10533 822
7135 347
5407 340
19879 671
8870 31
3921 815
23057 558
7188 145
9497 792
4233 80
7937 626
8461 766
11646 946
15683 906
29958 186
2974 580
12087 228
8641 754
3002 588
16209 917
2520 438
18218 531