400
0
572
255
1319
2395
543
19279
2
1333
1
683
1232
653
573
25137
1949
1762
714
3373
392
355
116
421
1297
2720
10
6800
383
4830
745