366
448
427
4715
372
422
589
486
476
405
309
4011
23086
17490
15391
13820
10632
1035263
9344
9170
914148
764142
7110
69811