150
1185
1434
2544
13
6
141
1527
57
832
1003
461
1097
426
382
341
331
808
30
241
401
942
843
1011
682
2754
1392
1132