1015
1
1694
951
690
2669
2
564
1743
0
108797
2999
3
1598
2000
1383
1828
3216
10
5464
9
1400
8122
13
2100
4
2554
16
3336
21152
8
2949
1715
1510
2101
4117
5
2670
5721
1787
1923