122
1
1445
3
130
165
395
125
2
113
98
89
382
275
247
76
597
82
144
136
91
47
121
85
126
153
295
218
1208
4
96
298
195
59