1226
1
5225
8
1581
2
3765
4
2245
3
2966
10
2797
5
1285
810
1436
0
442
2903
3014
20
1247
297066
1301
3085
3491
3485
7
3629
1223
3371
9
2193
3316
5141
3053
894
3105
5252
3466