3051 387
153703 328
40355 482
76554 394
22865 823
42178 400
21530 109
2790 397
4866 547
2298 193
6382 196
3056 92
3737 365
5626 232
16798 903
6367 81
5682 281
3099 614