644
900
595
482
735
625
470
883
610
782234
544
631312
45090
45023
43248
3833270
3628157
30904
2985150
28626
24262
22460
20640