3051 214
1410 129
126678 799
29755 578
64858 362
80646 206
27183 538
44082 710
159239 516
145482 755
1696 287
2133 400
1393 282
1269 36