455
300
260
272
342
542
714
678
537
580
760
614912
44090
44043
42157
3731270
3517156
30144
2914149
27896
23732
21990
20070