332
417
6227
324
225
184
144
297
317
997
198
4515
122
465
201
541
299
282
346
527
1563
3876
725
135
969
562
488
839
18167
760