510
1196740
590
32765
520
302246
82376
5851
13495
13070
4280
159812
2026537
14392284
1395012
12447261
112443
10345158
1015714
857337
77695
70672