15921
14257284
8840
14310
7050
5520
850437
1004412
12770
8060
1391812
9580
2017537
12362261
1192940
112293
10254158
82136
77375
70392