22958 721
46728 548
27386 708
5355 332
188145 380
2249 201
15850 526
1237 112
4645 505
15721 917
2214 270
2362 438
5904 490
4439 780
1433 143
2963 646