2430
656
2825
910
3764
1606
1278
609
1572
647
802
186
2831
973
652
210
1784
895
918
205
559
175
559
190
765
138
1353
732
573
268
665
139
519
200
543
56
695
351
560
121