375
571
197
303
661
400
219
312
996
406
337
1341
198
887
628
290
1053
300
886
1309
1684
853
705
713
545
188
468
176
218
505
585
676
399
200
316
323
609
1170
331
1181
430
158
166
369
388
153
580
309
139
97
379
261
227
325
385
220
305
712
672
427