111
202
283
296
223
467
248
422
145
146
293
1611
19096
14690
12721
11440
8712
838263
7850
7452
708148
626142
61311
5570