5023 49
8344 161
25498 121
15409 1030
2600 25
13894 572
12507 582
9795 416
16088 711
6143 266
3310 447
2569 623
19787 101