20
131
449
193
74
60
64
172
109
412
59
419
776
985
438
462
201
269
288
284
118
279
253
122
263
104
85
177
95
261
2450
277
723
183
244
210
291
191
674
199
311
43
228
883
853
682
612
395
740
804
640
531
3218
1284
966
2267
645
2672
2309