452
3
405
1
478
4
835
743
0
1704
3568
725
1697
16
1147
1408
1162
2499
1356
4838
9
1182
2
1777
1274
1269
2623
1994
2503
4378
4348
3272