946
1
1431
1558
2
1622
2622
6
1348
17970
15
685
0
3629
3326
3
2377
1393
989
1880
5
2884
2277
9160
1047
1051
2781
12459
1295
608
1307
1396
1363
1554
1527
1411
1140