1502
7804
2228
831
1461
1476
849
864
1137
2842
1239
4373
791
1456
912
871
831
1078
7457
833
11162
959
4282
3892
1618
1686
1000
1478
1244
1240
7241
1079
783
1362
1368
951
1007
1581
1862
981
4535
1552
2246
1058
2253
3664
1555
855
7744
1157
841
934
963
894
3984
2918
5372
860
802
1709