153
79
19
14
15
5
102
270
81
88
183
28
11
305
94
42
747
65
63
96
20
51
25
82
6
2
39
21
93
10
139
76
9
23
38
32
58
414
438
238
109
62
29
290
27
647
87
12
33
34
241
187
46