3006
1002
1108
1142
6308
2649
6092
2567
4036
1934
1663
1786
819
1014
1557
1307
830
2336
1296
1342
4324
1021
1336
938
2763
1671
1901
922
2904
1006
912
1066
951
3749
989
1114
2992
1527
984
1101
1853
1142
4171
916
881
1245
1126
7265
2047
3464
8091
1201
799
2638
1027
4786
5932
1530
1095
4420