989
0
3216
10
1371
1
3266
2551
3
1716
2
1373
962
6779
5
1517
3169
2180
4721
4639
2865
471
4465
22
9816
838
5060
1011
1892
2277
1004
1597
1643
2254
1393
1941
4
3439
8