95
533
1342
58
73
29
121
18
109
15
117
150
9
94
28
10
42
76
1899
35
136
65
8
11
22
38
330
30
62
14
55
43
342
8248
85
521
1203
51
92
143
98
227