18825
93033
77612
41115
48447
28154
20817
20121
974152
663137
68311090
54051262
9070256
56601103
7138769
51271375
5606110
7131908
8945230
8827655