50106 103
126348 294
27640 844
27145 775
8200 767
3637 318
143555 303
40867 862
41017 736
4977 462
4026 340
24319 371
52143 874
13064 310
74062 700
40132 740
17312 715
17031 761
17338 742
22185 564
53154 665
96457 579
36671 267
11011 631
41897 687
59553 559
39812 446
56068 901