312
348
421
363
298
445
214
265
367
3312
334
203
27937
21150
19561
17332
1383265
13622
1250148
12136
10950
1049144
9210
79911