3823
5
9986
1666
6813
8
1000
2
10142
200
1
201
150
840
1130
469
863
1951
338
233
885
248
224
379
378
257
285
414
495
391
333
446
225
239
217
369
409
214
341
363
364
475
618