2953 922
2810 587
13309 722
2109 157
7008 596
7424 266
13184 491
117440 403
9557 281
11326 673
5522 546
9481 122
4607 603