452
3
405
1
478
4
835
743
0
1704
3569
725
1697
16
1147
1408
1162
2499
1356
4839
9
1182
2
1777
1274
1269
2623
1994
2503
4379
4349
3273