412
2
123
1
142
145
137
93
248
126
113
82
599
76
1455
3
122
99
89
382
275
395
131
165
153
127
295
51
121
85
195
81
1211
4