2239 486
1459 37
4522 797
4783 284
27140 368
5288 658
3248 269
7404 872
15858 546
10326 516
6874 89
8947 694
18350 110
16780 613
2978 336
3837 349