5016 49
8344 161
25498 121
15396 1030
2598 25
13891 572
12507 582
9795 416
16079 711
6138 266
3307 447
2569 623
19784 101