1048 250
812 745
688 614
1036 512
893 651
658 762
849 601
517 870
521 681
882 371
922 139
421 973
9071 358
8548 795
7005 360
5633 361
4365 346
4227 33
3789 10
3584 222
3262 201
3174 217
3093 645
3090 922