1102
219
1229
587
1032
272
1307
415
590
123
806
326
1525
487
3220
1639
1727
718
658
171
1072
538
862
355
639
183
869
267
577
143
680
287
571
116
862
188
180
83
614
81