315
1
732
389
916
807
708
448
612
563
824
2
866
543
2111
113
1810
1234
703
1902
507
1774
606
495
3
1287
597
12146
398
631
91
446
656