96
1
76
298
87
299
370
3
180
73
195
59
123
120
85
37
28
68
107
101
215
2
81
740
328
0
929
799
5
392
1498
1361