833
347
2472
654
1128
353
1197
381
1949
181
215
624
614
898
2036
6193
2239
1004
682
1215
1525
1121
5193
2627
5666
2803
776
254
540
240