2450
5370
520
1070
1820
180361833
44070
11700
40824
61256
42638
653513
434866736
240867380
1683948313
158562269
131518180
125502260
1134998896
104803214
89879182
84040292
76432141
70402160