312
2
177
1
152
175
88
69
87
0
133
127
478
106
453
5
57
176
326
140
737
301
202
280
1736
6
242
4
353
265
125
663
918
1212