3823
5
9986
1666
6813
8
1000
2
10142
200
1
201
150
840
468
861
1951
552
856
833
570
805
509
1168
750
1912
477
464
364
341
307
430
254
223
595
222
337
514
827
308
657
235
378
372