2996
0
19783
2
1267
25669
2535
2932
3498
4
32302
17946
7793
1153
576
3090
6
21152
8
5164
5
3080
3
1258
572
1044
1
3316
10
14
844
4044
3083
2465
1189
1896
3125
3765
25494