2953 922
2812 587
13309 722
2109 157
7009 596
7426 266
13185 491
117442 403
9557 281
11326 673
5523 546
9481 122
4607 603