2501 145
24479 943
4601 613
6086 174
45053 447
8614 530
14583 411
20048 413
10056 683
4639 599
1558 223
2715 232
8853 590