1015
1
1694
951
690
2669
2
564
1743
0
108797
1846
1476
1444
847
3895
18
5521
1371
2982
1434
1637
1121
21152
8
2949
5033
15
2627
4
1700
2784
3
3078
5
4029
937
1787