300 156
367 800
395 841
106 832
885 336
222 51
709 253
164 369
667 147
671 125
46 543
874 816
92 955
195 787
967 143
45 752
74 196
124 258
65 621
453 103