662
0
1053
1418
2
2459
6
1049
714
2225
3
509
730
1
1354
553
2808
1056
913
1454
1282
583
2275
611
1501
2819
414
2395
1073
400
2691
2697
5