45086 150
14310 326
80770 938
73879 747
5478 659
10717 712
935162 1251
146113 610
142353 736
40600 240
16247 529
16826 279
32450 848
107974 402
143283 288
94867 370
59216 442
38658 169
29627 220
8080 674
34060 962
17293 246
26235 470
16140 923