3242
6
5682
4
2327
1
3453
8
383
0
1452
1253
477
696
475
4631
3
116
2395
400
392
418
8116
1898
860
455
464
29323
543
1636
798
1650
1462
422
521
965