119839
667185
895138
40291
54325
570754
901501
432844
184980
856304
254555
276651
5481367
4510935
4321459
3440462
3437998
3386286
3334956
2998729
2983226
2475209
2130352
2123407