100
1855
101
252
1105
544
10
143
804
197
313
708
292
453
46
661
178
138
408
167
77
38
106
709
452
1637
194
119
57
259
253
156
374
401
153
352
24
542
277
50
124
50
129
427
224
448
25
56
8
1117
427
