504
1
456
475
202
233
123
2
151
345
120
139
186
311
206
322
1211
119
143
136
163
77
131
78
72
142
83
972
11
75
80
390