495
6
179
1
83
2
378
96
188
0
850
16
44
111
3
70
59
203
425
521
102
46
134
1350
137
120
996
637
226
76
107
505
72
67
166