2135 486
1318 37
4497 797
4747 284
27117 368
5247 658
3219 269
7364 872
15680 546
9588 516
6814 89
8893 694
17960 110
16726 613
2931 336
3796 349