2312
0
2669
2
2522
1451
17946
25669
19783
2964
1
2262
2996
32302
572
2495
4044
5
2804
4
4471
14
3706
1189
2535
3125
758
1461
3498
2478
1672
2903
3
1603
2047
2906