1015
1
1694
951
690
2669
2
3423
3
6236
10
564
1813
0
1743
108797
763
1380
21152
8
2949
1571
1787
1416
631
2866
2501
5
1114
1260
3546
1283
3916
445
3886
2670
5375