745707
487883
636434
120234
829440
4392
376731
526394
223667
652183
295908
32265
5531367
4542935
4358459
3457998
3447462
3414286
3365956
3018729
3007226
2493209
2136407
2136352