3083
2
14
0
2996
2258
1
572
25669
19783
2535
4044
5
17946
2465
1189
3125
2666
9
32302
2932
629
3498
4
3779
542
4471
2903
3
1176
2964
3051
76
1603
1461
346
655