4013
349
327
3216
334
3720
363
329
3128
295
3024
333
15281
12280
9601
8440
666263
6550
5980
5441
544147
51510
461142
3940