49600 586
11481 85
3739 379
7315 679
8816 184
45049 329
4207 599
3401 942
2734 336
2447 424
3904 487
1330 237
1290 107
4922 576
3607 474
2163 458
2936 475
2999 323