592
505
451
962
633
612
794
662
13636
622112
44580
44503
42627
3789270
3565156
30514
2946149
28216
23952
22190
20320