143
130
222
210
76
270
276
185
161
1810
124
170
24546
18490
16681
14862
11592
1118263
10164
985148
9700
848143
7840
73711