363
0
584
458
249
266
471
546
422
448
1
1949
1009
31535
2490
2192
3
951
580
297
957
403
440
3663
581
484
1853
296
431
745
771