990
0
1318
1056
2929
6
1601
433
931
436
2207
1511
818
558
861
7394
5
2356
2580
1
1681
950
1158
638
1911
4655
10
496
2535
2
3175
803
1194
1716
785
522