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