367
194
542
385
294
892
1014
203
271
301
29
506
975
670
380
216
461
129
897
913
695
810
208
61
945
909
712
531
1019
867
544
526
230
221
938
136
241
212
770
783
46
514
423
81
1031
312
94
663