3523 157
2567 540
5035 254
2824 420
3002 646
2059 336
8395 375
4378 502
2116 486
2735 79
9891 772
8785 631
3753 435
3581 368
3780 586
2679 531
5999 959
4919 49
7922 793
4773 564
5734 456
2839 675
5792 613
23269 280
15693 566
11366 151
20006 843
11910 412