19911 58
17539 485
2650 401
9406 239
8108 501
4191 465
2909 284
10220 465
8433 105
2189 324
3567 797
2361 412