328
3
312
1
230
99
619
97
2
84
645
73
76
87
74
270
238
85
0
83
211
203
6
129
269
163
145
212
57
78
1129
70