149
1
402
670
2
735
423
687
352
434
390
399
1413
522
463
3824
11
2336
4
483
474
446
926
405
453
3
353
470
669
1540
800
2201
363
270
1793
6