1015
1
1694
690
951
2669
2
1681
564
1743
0
108797
21152
8
2949
2760
4
1248
2294
1660
2287
1131
5375
2245
3
1128
159
1590
1451
10827
1174
843
1194
3835
5
1087
3012