819
3
247
1
131
31
1359
4
78
302
122
114
123
2
115
60
25
96
51
155
212
141
154
85
258
100
477
535
971
8
891
537
722
0
405
1338