859
0
128
52
187
93
48
10
175
25
127
32
94
184
1186
77
71
704
65
570
41
63
195
19
1100
256
18
115
89
683