1015
1
2502
5
1694
951
690
2669
2
564
2605
1743
0
3497
4
108797
3035
1683
2035
2499
2275
3
1221
1136
1465
2044
1154
2303
1754
21152
8
2949
2274
3186
19944
1787
189326