984
2
1638
1
5331
5
2660
12
14300
6
479
629
733
431
2964
10
2095
515
536
1352
4
1189
1000
950
433
628
825
3122
3
259
102
508
1314
1991
7
2227
723
1224
2782
9