2500 171
4943 348
4583 523
26571 235
4467 860
8939 930
4722 164
3501 144
8559 546
11044 448
5600 506
2401 81
1721 235
930 104