350
320
32169
3112
346
3354
356
327
310
4713
13710
11120
8631
7230
588262
5660
5340
4811
470147
4549
403142
32750