5916
4911
536
438
363
555
5416
4119
4720
416
307
7716
23736
17810
15731
14152
10932
1063263
9684
952148
9390
789142
7350
71511