562
1
242
889
3
150
2
225
154
747
532
124
866
58
0
497
71
259
178
157
93
104
897
365
316
152
102
176
89
133
127
59