2269
662
665
138
1130
479
5152
2734
2822
1435
3073
1009
363
191
836
304
514
239
308
187
440
244
293
202
841
531
597
163
1306
481
567
120
445
165
754
279
590
207
341
240