21896 869
18728 674
5059 636
3071 46
3603 363
7806 375
17040 470
7928 322
3749 97
5774 632
5232 244
3304 586
3846 111
1917 412
1431 237
963 78