5001 213
6588 357
9007 144
6186 499
7265 332
3121 635
4885 275
3627 223
5913 710
8800 571
31429 114
46347 588