15905 869
18130 674
4931 636
2858 46
3406 363
7514 375
14092 470
7348 322
3505 97
5587 632
4930 244
3182 586
3561 111
1839 412
1344 237
857 78