336
348
173
465
385
303
143
1917
4814
356
3044
20126
15360
13521
12130
9192
873263
8150
7912
762148
653142
63611
5920