1010
4440
1005
7003
2318
2104
1123
824
759
7554
1162
2041
2849
1001
771
1317
1102
989
881
699
1249
764
1145
793
767
830
741
834
837
804
1037
898
1209
4914
6421
837
672
1598
5309
1454
2606
899
826
869
896
821
1384
2515
904
825
1217
1670
7958
1254
812
5375
997
941
1511
1097