26
3
9
2
11
5
15
4
154
17
85
6
28
19
7
168
16
765
448
173
24
77
54
14
71
189
92
70
80
10
102
51
629
78
156
573
491
20
45
419
41
570
342
22
167
110
339