3186
1243
1630
881
1034
1348
1598
1045
9132
952
2897
978
1219
2281
2078
3853
2439
1976
709
796
2444
1058
2414
2723
1404
1266
11845
1119
1426
1105
3190
656
1788
1004
9789
822
621
6450
1427
981
637
1118
577
603
768
884
2428
1019
891
641
639
2849
737
708
864
682
742
665
844
687