143
130
222
210
76
270
276
185
161
1810
124
170
24536
18470
16641
14832
11572
1115263
10154
985148
9680
846143
7810
73711