1206
20
155
2
663
1
303
1146
4
242
264
1829
701
555
977
612
79
350
514
411
1657
388
159
671
334
284
890
531
673
2153
406
688
53