10851
9729
9665
8210
8738
830
1008
8144
7724
8018
7740
13520
10860
8491
6940
577262
5450
5230
4611
452147
4529
399142
32250