254
1
356
91
157
80
141
69
77
305
0
195
96
86
634
81
188
193
547
2
120
539
7
666
346
354
361
199
933
506