3596 310
14937 391
6393 129
3722 583
5101 653
4773 537
1159 57
6189 984
22238 880
4278 796
9834 303
4491 264
3848 474
5982 605
8548 778
12695 923
3968 568
4451 915
4064 370
7161 794
12125 183
11595 649
5307 642
21598 353