2500 171
4945 348
4584 523
26579 235
4467 860
8941 930
4725 164
3503 144
8560 546
11045 448
5600 506
2401 81
1723 235
934 104