428
324
5316
307
737
632
4711
516
5538
276
4620
406
23396
17610
15441
13870
10682
1039263
9414
9200
920148
769142
7140
70211