1531
2761
4552
1972
58223
5834
4270
1102
9802
738
1816
1216
1389
2406
2393
1425
4520
5350
1107
760
654
5529
8926
2335
722
1089
910
1003
1214
2527
769
830
1280
822
781
1527
925
787
907
913
804
806
3001
1233
644
757
961
1035
872
926
1301
744
2012
869
855
1599
1498
1099
2275
2981