396 411
545 262
881 322
314 643
795 834
104 112
421 554
80 787
280 259
173 646
1006 44
88 960
351 837
204 815