66
311
159
95
51
60
19
257
385
112
33
57
37
564
23
35
84
449
105
63
14
49
17
94
8
16
5064
36
53
1670
82
46
27
120
190
28
216
43
140
65
58
55
39
52
548
18
111
606