1558
2
4358
6
1431
1348
4
1018
2069
5
5440
8
3673
3
1329
2156
1
108797
0
2012
964
2386
2204
1289601
3435
2245
2530
2316
2921
6236
10
2173
1174
10827
1676
2629
585
378
951