5026 340
2139 214
4467 899
4217 803
4462 705
3528 759
2868 505
4704 440
1298 299
1078 183
7090 65
2341 564
3413 686
1333 221
3297 862
3112 337