1180
2933
879
2709
2121
550
1341
522
1559
2043
1032
485
991
895
975
1139
4015
1336
561
528
3317
2638
841
840
