3195
3
3121
2
2715
3014
20
2825
3085
5
1336
0
5141
7
5527
3022
988
7951
18
1540
3491
4
3485
131589
1
108797
4083
1289601
2906
3316
10
2297
796
6
2629
297066
9956
6236
12459
1596
898