2953 922
2811 587
13309 722
2109 157
7008 596
7424 266
13185 491
117442 403
9557 281
11326 673
5522 546
9481 122
4607 603