10507
23
1340
1
2535
2
21152
8
3083
1532
946
32302
0
2258
3090
6
17946
1558
19783
1880
5
2932
17970
15
3498
4
3629
2377
1819
989
685
1348
1294
1153
1622
2277
2622
25669
3546