2245
3
3090
6
2903
2932
2
89
0
528
3765
4
1189
894
21152
8
2476
1355
25669
108797
14
572
3080
297066
1512
1
485
3012
2996
2355
2320
4198
763
3158
1049
3447
7
2907