181
24
21
41
17
32
18
20
27
895
832
14111
1093
1633
833
592
1066
1467
322
383
2045
1392
2064
1085
31011