1896
1174
1347
873
1926
2497
1470
1015
910
437
1357
492
313
299
565
2604
4134
401
3405
977
471
850
3314
894
