2793 660
6444 602
8513 256
15088 429
37106 707
74447 569
5688 860
1039 117
10496 257
4898 558
3127 378
4813 318