1011
1
3216
10
1076
1129
1373
989
0
1517
3169
3
2865
2
838
1004
1393
1941
4
1716
2489
2725
22
3429
7
929
511
1828
1268
3613
8
6779
5
1092
3044
15
2180
3649
329
3965
1330