1015
1
1694
951
690
1606
2669
2
564
818
1743
0
108797
1562
3
1547
17025
20
2294
4179
2559
4309
21152
8
2949
1462
1787
2670
5375
1923
2386
1451
2522
2245
2530
4