596
1
215
238
187
226
227
192
151
167
1852
11
647
2
815
729
648
0
228
615
476
609
221
237
626
214
328
727
1801
1574
246
220
548