3429
7
1373
1
1092
929
1422
3216
10
989
0
385
2865
2
329
838
851
1690
3613
8
1011
1004
1941
4
1639
1361
1716
1268
951
2710
1076
2781
3044
15
511
1513
2180
2489