555
185
4530
2482
874
473
538
269
735
303
454
160
429
22
488
206
428
205
622
133
482
139
385
194
135
69
323
144
548
71
460
175
402
125
527
52
187
46
460
126