356
626
702
523
1526
13310
10912
682
723
1183
687
1412
701412
50383
49410
49148
4320271
4127158
33654
3332153
31776
27292
24921
23290