789
1
2332
0
318
493
2462
2
3380
1889
914
1643
6916
544
460
2124
3
340
839
2701
519
3660
34
437
311
673
1780
3690
850