293
1
519
435
2
669
3
306
469
787
685
75
680
364
144
121
58
72
167
134
73
155
106
109
128
69
132
93
42
50
101
0
85