2654
2
571
1
582
542
502
3628
6
421
741
746
860
262
659
101
1119
375
116
469
832
926
453
790
436
890
1455
3
1688
650
1134
724
454
2651
5