520
10110
591
220
1027
880
590
699912
50233
49340
49008
4312271
4122158
33574
3323153
31746
27242
24861
23270