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