15493
19360
56895
28523
50836
14310
27455
23044
25721
22460
33863
12480
435174736
241014380
1685238313
158689269
131643180
125615260
1136168896
104870214
89963182
84091292
76548141
70477160