151
1
120
78
155
157
563
2
98
671
62
19
206
784
69
122
76
1165
16
1447
7
309
165
1989
307
305
384
1092
88
64
241
124
134