630
350
48605
2112532
8850
3520
340
90989
550
2380
831710
1782819
435170736
241010380
1685208313
158688269
131639180
125613260
1136118896
104869214
89963182
84091292
76548141
70476160