448
1
612
778
4
396
884
626
692
586
159
2839
2421
2670
2
842
2036
5
319
518
433
734
422
685
350
409
891
1016
618
469
333
474
446
2336