1234
435
16422
23626
835
455
510
2113
260
814
727
695
671712
48073
47580
46388
4141271
3939157
32544
3190151
30476
25932
23971
22210