41092 238
115389 311
185372 665
287841 873
144366 872
151347 295
41853 73
53218 202
110821 334
34153 255
100745 672
61244 91
55808 531
101664 232
98741 433