300 903
125 5
243 686
640 639
434 564
712 635
93 41
857 142
511 970
625 663
888 760
223 856
325 286
240 858
787 435
273 361
782 545
927 318
156 165
470 422
251 772
275 485
205 166
297 86
956 92
125 978
23 676
211 313