290
280
510
150
570
18818315
5915541
5416327
3446
3543
21110
73114
1615817
1132012
10661276
1019416
96813
9660258
7954154
756611
70056
60704
56292
53368