54
1113
21
1855
1504
723
1167
592
1465
401
695
142
778
332
315
72
171
572
933
231
666
257
612
235
537