2903
3
3090
6
951
1
1603
7793
4
2932
2
2535
25669
0
3206
5
21152
8
19783
17946
12459
3498
19944
66
2414
8527
3080
108797
3386
3551
10
2964
32302
2921
2990
3546
2906
1285
1015