313 811
1677 9
3045 162
721 274
969 429
415 715
1138 776
374 862
908 621
358 43
41 109
272 91
387 254
660 712
625 896
115 304
903 898
652 578
604 736
195 493