47
1555
211
845
1865
2539
1126
1016
1142
22
571
681
1083
1056
57
24
381
569
332
912
1102
19713
541
411
231
983
614
522
987