2996
0
918
1193
3090
6
4044
5
17946
14
2535
2
32302
25669
3125
2954
19783
1189
2349
3
1461
2155
2964
1
6346
16
3498
4
1650
2478
3868
10
4471
1672
578
1025
3779
2986
1001