25022 708
5249 332
158580 362
2155 201
15730 526
1106 112
4362 505
6543 910
2120 270
2242 438
5484 489
4095 780
1347 143
2929 646