578
11
30
119
48
723
368
48
88
28
32
163
170
14
40
106
124
23
17
22