335
82
86
315
511
69
157
20
760
207
27
109
316
127
214
144
54
121
25
39
404
594
124
194
17
52
6
63
29
32
15
46
45
634
80
125
115
482
7
21
104
51
249
22
12
23
10
65
31
42
44
429