19219
930
1260
1030
1340
1490
553
961
140
300
494
410
670112
48013
47510
46248
4130271
3935157
32504
3187151
30456
25902
23941
22160