340
3319
306
3657
3011
2910
338
294
292
9650
8080
5760
4270
407261
3660
3589
3470
3121
288147
27649
264142