21481 869
18691 674
5052 636
3055 46
3594 363
7781 375
17033 470
7877 322
3724 97
5767 632
5217 244
3296 586
3830 111
1911 412
1423 237
957 78