121
1
87
329
392
132
96
2
603
3
70
67
201
424
65
58
109
69
40
95
185
0
848
16
519
100
105
85
375
176
82
183
213
335