580
830
460
748060
13620
490
5813
4612
7014
6612
7512
6235
24176
18130
16221
14602
11252
1098263
9894
974148
9560
816143
7690
72411