815
1478
802
2508
15588
8875
16341
1428
1112
1600
792
605
4738
1746
1819
1317
846
628
826
1019
1049
596
1144
898
731
1014
1144
1015
806
648
752
1232
1504
979
1662
637
863
692
696
1044
719
1392
850
1041
789
793
1556
916
1563
737
8396
1802
1234
1308
1072
659
1439
1706
696
969