21496 869
18693 674
5052 636
3056 46
3594 363
7781 375
17033 470
7877 322
3724 97
5767 632
5217 244
3297 586
3830 111
1911 412
1423 237
957 78