3660
1493
726
240
456
172
659
294
427
216
683
245
611
343
472
132
239
97
636
145
462
128
202
139
1453
644
765
230
503
126
772
437
706
240
458
94
331
112
219
141