198
2813
236
60
122
141
368
173
288
364
20016
15260
13351
12010
9062
860263
8030
7802
748148
650142
63611
5830