17946
0
19783
2
32302
25669
1787
1
528
4044
5
5375
2535
746
690
1681
3518
3
3125
2077
1819
1923
1461
2100
2087
83
2964
2999
3498
4
2478
2126
4471
1672
1849
4179