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