473
29
632
229
585
300
716
359
771
102
340
153
875
248
543
327
697
348
240
158
1236
600
753
185
943
233
416
177
689
182
587
189
400
165
612
177
314
84
680
171