49593 586
11477 85
3739 379
7314 679
8816 184
45043 329
4207 599
3400 942
2734 336
2447 424
3903 487
1329 237
1290 107
4922 576
3607 474
2163 458
2936 475
2999 323