2913 809
40188 610
7428 141
22117 436
21386 507
63835 497
34352 350
13063 761
8558 316
4219 301
4688 675