303 82
1551 842
560 79
937 662
122 534
10 246
61 144
664 706
186 285
883 680
778 183
310 122
795 747
101 101
3497 59
238 562
1087 700
264 786
15 69
554 951
997 437
961 771
296 898