1503 240
3648 386
7560 640
5477 574
30398 654
13674 632
4097 167
7546 528
9854 425
8683 284
6881 138
13921 689
4417 30
10176 111
4243 530
9148 445
5780 183