0
18
95
13
13
51
18
1127
786
460
542
838
133
252
1079
4
2
784
159
0
40
542
