929
3
3562
1
2245
496
0
1691
1015
1788
1606
467
8527
1380
3053
7
2600
4
745
6346
16
19944
2
693
2377
2110
732
1622
1787
3386
2392
297066
2284
951
830
2354
2368