30921 304
15856 389
72141 506
56093 862
174188 1247
264295 459
117806 423
119588 1031
66546 469
62089 601
94330 735
72863 239
70457 771
70158 512
111552 277
95115 628
61411 284
106399 900
229297 1032
133389 999
59186 218
88124 968
55828 1006
84507 296