1015
1
1694
951
690
929
3
2669
2
564
2566
1743
0
108797
2262
763
17333
27
1108
1267
2711
1380
2838
4142
5
1227
1077
956
5209
9