171
131
8
680
288
451
205
650
146
370
2
81
395
40
587
