2996
0
1153
1743
528
3090
6
3765
4
2903
3
2932
2
14887
18
2556
1259
1
616
3447
7
25669
2320
297066
21152
8
2348
7793
3798
1287
19783
14
255
3080
108797
963
1393
699
352