640
3018
595
2807
1,025
4831
360
1698
298
1407
593
2794
416
1959
255
1204
305
1438
632
2981
753
3551
983
4634