3791 310
13182 126
4107 703
21655 767
8288 909
5747 647
6061 434
5638 371
11879 715
2048 273
27829 162