20843 533
1557 237
34762 243
14582 222
2905 166
6581 686
28097 275
7781 754
45301 603
16537 371
11820 323
3860 62