247
1
352
897
127
180
151
2
110
103
275
125
97
197
81
597
152
145
90
135
305
161
76
89
88
93
0
77
399
58
163
95