407
4515
497
6014
596
323
292
5914
275
8314
390
710
21736
16330
14491
13090
9982
950263
8724
8670
821148
715142
67411
6530