3791 310
13181 126
4104 703
21650 767
8285 909
5747 647
6061 434
5637 371
11879 715
2048 273
27812 162