41
376
159
559
42
210
35
325
34
121
10
77
13
151
21
129
8
109
15
254
51
150
111
97
11
89
20
86
68
395
83
9
94
22
88