143
90
71
121
100
22149
97942
6859
41216
108433
43868
63644
29697
22700
20792
18433
1481267
14252
1333148
12936
11530
1145144
10000
83311