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