39928 115
5329 60
4562 471
11762 331
24472 853
82704 768
5342 599
47031 256
5614 908
2182 239
2815 514
25925 211
8455 360
20134 704
17409 570
4215 389
6307 281
13646 339
14112 686
8683 709
79792 674
10122 769
15669 567
20334 820