366
291
100
303
334
335
340
350
369
517
857
371
39437
30330
28613
25965
2227267
20124
1947153
1805149
17896
14890
14530
12770