2502 83
12938 105
214221 489
38958 702
7909 593
7745 625
7066 420
4852 306
3093 181
2730 486
6242 650
3864 781