398
2
3029
4
1359
489
921
1
346
716
1071
1470
897
1321
781
1876
3
2211
795
2758
647
2677
10
536
256
0
823
1084
5768
87
1724
999
439
1371
3065
1151