510
1196740
590
32765
520
302246
82376
5851
13495
13070
4280
159812
2026637
14392284
1395012
12447261
112443
10346158
1015914
858037
77695
70682