8668
103712
3685
5464
3444
63212
168031
76224
30552
880
2050
620
1913417
1324712
12913283
1138516
11337261
108853
9356157
926211
78386
739437
71995
66482