105025 429
153806 570
159048 1073
107043 517
45803 288
167515 974
23572 350
75556 560
125710 471
84217 882
182425 307
190118 688
112581 880
172769 513
47193 379
134479 889
96386 1062
51765 208
25701 163
79389 981
102005 1030
104402 354