984
2
1639
1
5331
5
2660
12
14300
6
479
629
734
431
2964
10
2095
515
536
1352
4
1189
1000
950
433
628
825
3124
3
260
103
510
1314
1992
7
2227
723
1224
2782
9