25032 708
5249 332
158656 363
2155 201
15731 526
1106 112
4364 505
6543 910
2120 270
2242 438
5484 489
4095 780
1347 143
2929 646