989
0
1716
2
1268
1
3044
15
1828
3965
3
2551
800
412
9816
3649
4
3266
768
2725
22
329
4721
13967
3169
20850
5
2289
2865
1509
1011
3429
7
1004
1941
1298
5423
8
4639
1488