693 133
24226 547
14655 302
51140 94
7743 803
3239 767
22709 207
6081 562
6315 612
11853 215
985 27
2013 288