505
396
5310
6413
544
885
602
381
5011
535
6313
543
23786
17850
15801
14262
10982
1068263
9714
954148
9400
795142
7400
71711