1431
2
4057
9
3217
7
1458
3
563
1
2657
2181
2016
1243
1961
400
0
1898
860
477
5553
13
475
455
798
804
611
1962
521
1462
552
4106
418
1636
383
1504
522