5916
4911
536
438
363
555
5416
4119
4720
307
7716
737
23706
17800
15721
14132
10922
1062263
9674
948148
9390
788142
7340
71511