3429
7
989
0
496
1015
1
329
1606
1690
467
8527
2710
2
1380
1373
2600
4
6346
16
19944
929
2377
2110
1092
1787
3386
3
2392
951
181997
11
830
1517
1087
385
851
12459