164
559
95
57
13
21
6
786
22
28
17
903
44
31
4
67
97
5
11
53
574
36
39
62
24
103
246
615
107
46
93
200
140
38
33
56
58
110
347
3
66
106
84
14
51
16
20