1020
4
1466
3
671
1
95
362
841
2
1288
5
1594
80
961
611
869
0
2571
1645
2385
1666
1789
10
899
967
9
3215
7
2660
12
1524
2747
2553
1697
2055
2026
1104
4976
1932