2953 922
2807 587
13307 722
2109 157
7007 596
7423 266
13182 491
117440 403
9557 281
11326 673
5522 546
9481 122
4607 603