110
0
70
1
65
67
602
3
95
2
374
491
6
104
85
176
82
847
16
40
109
69
58
199
423
519
100
184
137
115
131
75
105
504
224