274
1
278
370
360
263
590
3
295
312
2
427
897
442
308
1508
584
358
319
391
346
1086
1065
951
0
276
1015
1784
1239
1121
1072
937
350
624