180
49
989
79
124
918
83
1396
697
3144
558
24
72
44
51
48
162
85
17
16
26
11
193
23
241
185
496
38
170
37
34
5
204
53
148
135
126
56
3
773
93
18
25
119
898
191
20
87
59
106
1061
604
516