330 90
1243 771
3491 59
586 43
563 764
453 496
274 599
539 465
337 258
782 311
723 77
138 135
238 858
181 87
553 10
1214 146
820 2
363 576
267 44
1226 1
500 99
942 295
860 975
149 325