499
1
676
2
363
599
352
641
538
301
384
245
171
118
121
82
372
74
76
224
351
256
227
182
164
77
624
5
302
102
655