984
2
1638
1
5330
5
2659
12
14300
6
479
629
733
430
2964
10
2094
514
535
1352
4
1189
1000
950
433
628
825
3122
3
258
102
508
1314
1991
7
2227
723
1224
2782
9