324
496
432
443
5635
4813
640
292035
578956
442268
558103
23916
17950
15931
14362
11072
1077263
9804
961148
9480
798142
7490
71811