2501 171
4948 348
4586 523
26581 235
4468 860
8943 930
4731 164
3504 144
8561 546
11046 448
5604 506
2404 81
1723 235
934 104