5066 240
2994 71
4225 559
7481 729
4864 301
33578 307
7995 212
30753 442
5008 632
2015 429
5698 273
2922 511
3436 547
1655 107
8553 309
9041 140
1714 88
86532 662
1842 23