332
417
6227
324
225
184
144
297
317
997
198
4514
122
465
201
540
299
282
346
527
1563
3876
725
135
969
562
488
839
18165
758