40
482
103
403
102
364
84
468
28
279
278
1,045
438
31
255
23
57
205
25
16
156
51
149
79
140
5
139
13
109
20
123