22991 721
46944 548
27502 708
5363 332
189144 381
2263 201
15855 526
1244 112
4648 505
15745 917
2218 270
2366 438
5933 490
4450 780
1445 143
2967 646