896
6
3014
20
1921
2
3491
4
963
1
5141
7
2245
3
1131
2629
12459
3085
5
3485
2009
4083
0
562
3316
10
11153
8
2375
1282
1268
1087
467
1746
2544
1215
6346
16
1028
2496
3222
4398