976
6510
720
1177
310
760
1409
759
725
1127
1180
17414
701812
50463
49430
49238
4325271
4131158
33674
3336153
31786
27342
24931
23300