1865
4
375
355
3
89
1
148
527
2
94
601
1155
1138
2424
6
954
448
454
533
561
531
538
491
799
882
330
823
351
1247
1486
253
276
1300