1405
3
2267
1
1656
2333
5
2571
11450
0
1485
2
1081
1260
7
986
588
523
504
2427
790
671
1550
555
677
1031
2943
11
63
2422
1439
4
655
849
1959
1749
62
998