849
625
740
391043
5216
607
5630
4310
9829
6512
806
282
22686
17210
15261
13640
10462
1013263
9164
9050
874148
748142
6960
69311