1879
2
2341
6
383
0
1034
1
477
475
385
1129
116
2395
400
392
4126
418
8116
1898
860
373
455
464
984
29323
2030
543
915
1636
798
1650
1462
1391
3