158
274
1897
273
1547
1584
51
14
858
11
10
821
20
242
7510
636
543
541
1706
32132
20414
911
503
272
353
8
511
371
16910