4258
1
1828
3
6516
8
3354
9
3014
20
3085
5
3491
4
3485
7
3316
10
2534
2
5141
1804
1033
2492
2131
1149
0
1687
2094
1790
1289601
8204
5919
2326
249
2165
3848
1399
4070
4009
6
1047