19762
103525
92828
283538
566544
35314
807525
517414
641536
226445
898975
28154
689546
454808
860240
330464
621984
3629112
3450797
3043927
2797692
2764951
2681488
2427981
2290214
2200484
1988271
193672
1824613
1736559
608711
411560
452162
929151