3006
1002
1108
1142
6308
2649
6092
2567
4036
1934
1663
1786
820
1014
1557
1308
830
2339
1296
1343
4324
1021
1336
938
2763
1673
1901
923
2904
1006
912
1066
951
3749
990
1114
2992
1530
984
1101
1853
1142
4171
916
881
1246
1126
7266
2047
3464
8094
1201
799
2638
1027
4786
5932
1530
1095
4422