2996
0
21152
8
918
1193
4044
5
17946
14
2535
2
32302
25669
3125
2954
19783
1189
2349
3
1461
2964
1
3498
4
2478
4471
1672
578
1025
3779
2986
1001
618
940
572
2193
9