293
305
281
130
90
234
212
81
324
275
100
3410
22566
17090
15071
13560
10362
1006263
9064
8940
866148
744142
68811
6860