2639 754
2914 930
8079 623
14653 189
4977 526
5838 510
20086 228
10969 178
3232 66
12257 169
2497 314
15206 603