580 626
939 114
29 795
57 803
712 79
413 367
42 972
941 700
675 917
565 576
1058 164
346 562
669 534
600 232
207 276
978 837
763 479
261 414
350 50
342 185