2903
3
25669
0
2996
14
1189
17946
4044
5
4471
2
2535
19783
2964
1
3090
6
2408
8
3498
4
3868
10
32302
572
5052
1193
2986
2906
1849
3125
462
758
138
1461
2258
5621
2013