781
994
1262
930
1180
1343
1088
1865
1098
1364
853
861
2654
863
1121
1123
1892
1641
1387
2669
878
1134
2414
624
625
1393
2161
1652
2420
885
2677
1142
2166
1656
1912