2494 83
12904 105
213914 489
38873 702
7887 593
7733 625
7059 420
4841 306
3090 181
2724 486
6234 650
3856 781