15031 758
21838 393
6023 656
4325 520
20372 207
14121 212
4184 513
2374 145
1651 132
15836 200
2231 408
2450 87
2542 226
876 57