931
2896
709
738
749
864
1293
765
669
778
890
902
809
979
2278
1048
1101
2006
1417
1254
1314
1421
1349
1664
1227
1359
1343
1087
1269
1634
1408
1583
2148
2908
1830
3117
2379
2687
3067
156517