536
285
354
5822
4513
4715
3130
4112
525
4210
274
3611
23176
17530
15411
13850
10652
1037263
9354
9180
914148
766142
7110
70011