642
1317
22426
13310
883
17416
21811
1055
920
1573
3589
1986
657712
46803
46710
45058
4022271
3815157
31814
3115151
29696
25442
23340
21500