83435
185376
860490
599420
891512
159336
17656
928327
199664
373294
888763
295406
5474367
4501935
4317459
3440462
3432998
3379286
3329956
2995729
2980226
2472209
2126352
2123407