5
26
8
22
272
130
32
3
23
656
102
84
30
33
25
717
104
149
7
12
432
125
43
13
6
4
2
14
144
165
15
1
39
96
38
143
586
333
241
345
20