953
992
654
674
662
17616
13636
471
362
691212
49713
48890
48408
4265271
4065158
33304
3267151
31356
26902
24591
23030