400
0
941
2727
2
1346
4
2992
722
274
488
321
1161
1101
1557
47041
357
1025
1939
1045
417
427
1661
1
602
286
524
2490
663
2934
1020
410
918
212