55050
753110
3770
660
890
690
1120
1032915
1095514
55624
43653
845814
435176736
241014380
1685238313
158689269
131643180
125616260
1136168896
104870214
89963182
84091292
76548141
70480160