15026 758
21833 393
6020 656
4316 520
20367 207
14116 212
4182 513
2373 145
1648 132
15828 200
2229 408
2447 87
2538 226
876 57