1568
1
83
2368
2245
3
3141
2
496
0
1816
1015
1606
1660
467
1788
8527
1147
1380
830
2600
4
3053
7
6346
16
19944
2377
2110
1787
3386
2392
297066
951
1087
12459