425
511
651
690
426
483
943
673
670112
48013
47510
46248
4130271
3935157
32504
3187151
30456
25902
23941
22160