39928 115
24473 853
82705 768
5329 60
2816 514
4562 471
8456 360
11762 331
5342 599
47031 256
5614 908
2182 239
25925 211
17410 570
6308 281
14113 686
20134 704
4215 389
13646 339
8683 709
79792 674
10876 528
10122 769
15669 567