1189
0
1193
17946
25669
3765
4
19783
2
2964
1
2996
32302
572
528
4044
5
4471
657
14
746
2535
1169
571
3125
1819
1461
2087
280
1788
3498
2478
3683
1672
2903
3