193
162
233
174
131
230
433
2510
150
294
366
161
26437
20050
18271
16382
1281265
12662
1165148
11474
10440
943143
8610
76711