141150
449982
30259
305111
78401
995738
706853
833718
358364
19794
179329
844716
5208366
4261933
4157458
3390461
3328998
3244285
3189955
2896726
2889226
2391209
2089352
2073407