4443
9
1828
3
1845
1
3090
6
2627
6346
16
3673
297066
0
2949
1743
55904
1289601
4
985
37355
13
3120
3316
10
2919
2
2358
2155
17333
27
444571
2948
3868
1180
1903
2440
3146
12
3398
12459
10598