431
5
383
3
2
980
96
1
88
0
260
115
366
318
897
481
459
24
60
51
155
163
131
64
95
36
108
161
248
112
456
4
313
306