400
1
1151
1602
487
448
1883
3
343
528
533
529
1150
4
1260
2
1975
715
0
2886
9
1420
12340
12
1998
7091
6
756
1120
1782
948
652
550
523
1795
2312
1364
1135
8