147
1
401
891
2
734
422
686
350
433
620
409
470
1017
333
843
319
2670
519
474
446
482
462
3822
11
399
1412
390
522
669
2336
4
925