21 118
159 35
276 1000
818 509
424 453
650 183
1546 20
633 454
85 407
671 894
151 518
745 145
742 625
326 863
137 633
564 965
324 640
301 661
990 490
170 204