49521 586
11444 85
3733 379
7302 679
8810 184
44950 329
4205 599
3399 942
2729 336
2443 424
3902 487
1328 237
1284 107
4915 576
3599 474
2159 458
2848 475
2998 323