170
2893141
1570
32392
52183
1862554
2769731
410
1290
1550
1400
2500
434944736
240912380
1684458313
158598269
131552180
125547260
1135498896
104826214
89901182
84055292
76468141
70433160