236
295
1242
1143
80
610
109
958
11
543
48
327