594
1
539
7
506
933
361
0
234
1063
2
102
517
666
346
354
199
81
193
141
69
254
356
157
188
547
86
645
77
305
195
96
633
552