117
117
429
166
190
707
585
296
365
503
619
479
464
552
752
440
641
571
682
1091
515
1498