2578
926
725
1151
1587
2878
702
807
1103
742
1105
914
1153
1597
2060
867
3076
1101
1349
1449
853
1856
1377
1130
2259
3834
1805
3155
1145
2057
2257
2697
3259
987
936
2312
2891
1637
1285
1387
2358
1375
3842
919
926
2040
1035
2290
1818
7826
2136
3687
2435
2530
963
3375
6016
3387
1417
806