2134 486
1315 37
4496 797
4746 284
27117 368
5247 658
3219 269
7364 872
15679 546
9588 516
6813 89
8893 694
17956 110
16726 613
2931 336
3796 349