1015
1
1694
951
690
2669
2
564
1743
0
108797
3612
10
215
2501
5
4288
3292
15
1505
2411
1089
3000
2110
3386
3024
3
21152
8
2949
1930
2184
5051
969
4928
2152
3321
1787