15022 758
21831 393
6014 656
4315 520
20362 207
14113 212
4178 513
2373 145
1642 132
15817 200
2226 408
2445 87
2536 226
876 57