2520
4180
5440
20533
78618103
35280
61326
31470
55899
60904
1270113
934910
435166736
241005380
1685148313
158685269
131637180
125608260
1136058896
104863214
89962182
84090292
76544141
70473160