2793 660
6444 602
8513 256
15088 429
37108 707
74450 569
5688 860
1039 117
10496 257
4898 558
3127 378
4815 318