21
132
465
197
74
60
64
173
110
412
59
424
777
986
438
462
201
269
288
284
118
279
253
122
263
104
85
177
96
261
2452
277
723
183
244
210
291
191
675
199
311
43
228
884
853
682
612
395
740
804
640
531
3219
1284
968
2267
645
2672
2310