2996
0
2272
1
2966
11
25669
14
19783
2
2535
4044
5
3083
17946
2465
1189
7793
4
4471
3125
1193
32302
697
1118
2932
3498
5771
10
3779
2903
3
2964
3051
1603
3426
1479
1461