350
200
29715
19632
23273
9482
14533
6591
24491
46521
16081
8381
1634117
97614
1033816
71006
19131
24670
26030
29470
25960
33440
9841
1153912
16101
23243
5740
54088