313
273
356
220
280
244
290
3014
383
246
314
2410
27957
21170
19581
17342
1383265
13622
1252148
12136
10960
1049144
9210
79911