1269
0
597
1131
2522
280
2346
3
317
901
1428
2431
1385
1
329
2
1928
2600
5
867
2460
919
1059
719
1572
1594
408
347
697
125
392
3381