303 130
224 746
903 245
328 298
102 2
444 115
825 473
264 691
658 811
726 996
77 741
200 249
163 443
1004 930
740 502
347 431
149 993
41 140
629 733
632 291