2225
859
831
360
1436
764
704
387
2793
1376
580
385
667
165
418
146
515
244
606
182
737
358
1714
774
2102
1209
547
235
338
90
348
180
629
117
479
152
508
215
649
229