601
3
95
2
40
1
108
68
58
847
16
184
0
519
100
104
84
489
6
176
81
235
127
47
77
34
43
41
21
61
27
29
66