431
5
383
3
2
980
96
1
88
0
260
115
366
317
897
480
459
24
60
51
154
163
131
62
95
32
108
161
248
112
456
4
313
306