212
1
673
3
471
271
417
32
412
2
142
158
137
77
144
93
599
82
248
76
99
89
382
125
113
50
121
85
275
395
130