890
2
403
1
1105
1636
149
671
520
321
2671
845
335
628
697
587
159
2848
2038
5
826
448
659
91
566
1288
598
496
3
12170
634
868
2113
115