2909 296
862 198
970 853
998 624
161 414
321 791
189 127
1112 430
87 230
936 400
396 154
160 485
346 689
147 63