475
387
447
331
2918
355
414
5623
5824
7323
234
303
21716
16330
14491
13020
9962
950263
8724
8670
821148
715142
67411
6530