2500 171
4943 348
4581 523
26570 235
4464 860
8935 930
4721 164
3500 144
8558 546
11044 448
5600 506
2401 81
1721 235
930 104