1003 30
244 618
95 184
141 225
1267 29
302 372
575 1
912 630
625 259
452 200
397 946
648 130
114 368
891 247
348 86
82 827
704 570
128 820
227 39
112 644
248 586
1340 643
598 599
688 86