2803
1673
1111
2598
25112
1229
1076
785
1782
5816
740
946
947
926
969
1297
822
2303
758
830
924
833
1059
661
804
751
1687
8452
1330
657
764
793
874
713
815
1481
1243
884
5361
801
972
2211
701
719
753
729
774
1554
776
985
905
822
6561
711
863
983
1433
1315
1358
732