3001
2
2028
0
4465
22
1289601
4
2845
12
6346
16
3316
10
3262
3
2105
1
2425
7
4130
18
796
6
2297
1414
38477
34
3444
1295
1194
1988
737
2123
650