40046 176
52246 725
41938 300
152950 768
48216 668
27660 83
56475 333
99702 616
46839 876
46310 726
86689 842
50700 1017
176524 1329
59930 604
143935 1018
69498 293
18186 261
116872 474
115017 1325
62208 613
16046 99
18134 139
13499 129
49765 297