243
110
130
143
96
276
175
121
90
32077
24540
22902
20373
1655267
15972
1461148
14126
1316144
12340
11130
9470