487
771
127
630
333
660
187
576
167
529
171
538
95
375
180
389
111
417
6
323
199
400
39
358
102
342
61
321
50
89
319
250
364
47
246