19656 523
5988 458
14981 658
1218 54
1602 135
3451 595
2787 297
1466 84
4825 212
2760 288
2553 328
12469 240
3355 641
2128 381
578 60
2989 688
2058 274
2493 323
4472 416
4184 845
3814 667
3277 590
1243 100
2927 533