15096 628
1704 63
4653 880
2936 300
3056 547
3749 213
3514 53
9024 793
15048 506
40329 780
9534 267
6778 257
6472 655
22791 629
19645 698
4722 503
1691 233
4182 652
11364 545
7207 168
6085 702
4405 354
2770 324
20085 858