5916
4911
536
438
426
363
555
5416
4119
4720
307
7716
23746
17820
15781
14192
10942
1065263
9694
952148
9400
792142
7350
71511