17946
0
1740
3
2818
1
2990
1618
1265
30334
6
2631
1189
1038
3518
2906
1153
2996
4757
2152
2312
3508
7
843
1672
1529
2495
1451
1819
877
1537
2
2522
2258
3055
2507