62
22
618
184
95
61
67
441
81
26
40
159
672
165
103
56
976
64
25
213
929
102
319
33
54
31
11
341
664
1401
220
86
38
28
58
29
115
42
48
52
105
50
306
97
60
55