313
273
356
220
280
244
290
3014
383
246
314
2410
27937
21170
19561
17332
1383265
13622
1250148
12136
10950
1049144
9210
79911