11
13
10
4
631
45
12
145
65
31
2
303
55
29
3
14
6
247
6511
8
1591
56
122
94
73
77
19
46
21
36
67
18
28
43
71
37
17
213
85
33
110
5
30