487
771
333
660
127
631
187
578
167
529
171
538
81
406
135
194
180
389
111
417
199
400
95
375
39
358
102
342
6
326
61
321
89
319
50