371
0
362
320
997
358
382
2346
474
668
345
2635
962
471
2211
2395
1277
637
55
1600
4830
2
1504
484
496
432
346
290