2679
2
3354
5
4585
10
1787
1
4358
6
1338
3014
20
1903
3
3085
3491
4
1893
3485
7
1267
7042
4946
18
3316
2392
5141
891
3523
3702
1974
1407
1610
0
7608
12
1345
644
1386
1289601
30334