3078
847
588
1225
748
1099
8249
5148
935
825
704
2354
1146
781
698
1698
13572
759
707
767
937
682
884
763
935
5459
1334
1128
1589
684
709
944
896
1005
967
1865
1353
1041
1368
1669
1103
1071
6279
966
2696
4295
1185
1589
1466
2181
1417
1839
1648
1782
1304
3331
1940
1200
1292
1349