1828
3
1047
2
3014
20
3354
9
398656
19
3085
5
3491
4
3485
7
644
1
3316
10
4573
5339
5141
2229
3960
1675
1289601
1646
550
14861
2145
2223
8
2980
1033
2094
1060
0
4012
2350
3612
1050