40
270
30
0
1
2
22
131
449
37
616
88