530
375
714
351
301
453
342
536
631312
45090
45023
43248
3833270
3628157
30904
2985150
28626
24262
22460
20640