487
414
1997
1298
800
942
1561
1
1623
2
846
2644
1849
887
1165
891
546
1101
715
528
613
1156
4
877
966
889
1368
1363
1800
3