5097 250
4821 695
10752 657
27578 161
4230 214
7078 792
8912 453
4158 194
1601 222
3083 110
3617 555
2812 451