2793 660
6445 602
8513 256
15089 429
37111 707
74452 569
5688 860
1039 117
10496 257
4898 558
3127 378
4815 318