2751 281
9322 870
7835 628
151786 693
4268 223
16697 466
20904 244
41533 189
2917 320
3502 667
4805 385