4993 49
8343 161
25486 121
15389 1030
2565 25
13886 572
12507 582
9784 416
16059 711
6134 266
3304 447
2568 623
19779 101