1643
2
6916
0
153
544
460
713
340
839
1661
2701
519
3660
34
437
311
673
1078
1114
1
4723
13
1780
3690
850
8527