15023 758
21831 393
6015 656
4316 520
20364 207
14113 212
4179 513
2373 145
1643 132
15818 200
2226 408
2446 87
2536 226
876 57