1289
1258
859
1157
946
2387
1162
3410
4407
873
894
8116
900
15916
1192
1486
1885
884
1282
835
1103
1498
876
1079