72 103
50 641
95 696
129 237
1002 740
884 619
221 337
610 436
853 121
154 290
187 182
760 982
843 424
939 743
732 659
472 838
545 914
507 971
650 426
312 159