445
3
400
1
474
4
830
740
0
1699
3564
722
1693
16
1142
1398
1158
2485
1352
4828
9
1178
2
1771
1271
1267
2617
1990
2499
4371
4345
3266