32
1
290
75
137
273
532
534
2
3
1714
13
98
653
380
5
92
489
110
225
381
430
714
100
99
60
18
74
16
356
17
596