3218
1674
443
121
912
267
841
181
707
190
995
338
822
250
705
234
524
226
582
177
704
264
563
164
770
367
664
80
295
203
553
160
734
306
652
257
487
138
473
126