22995 721
46959 548
27510 708
5363 332
189244 381
2265 201
15856 526
1245 112
4648 505
15750 917
2218 270
2366 438
5936 490
4450 780
1446 143
2967 646