2891
4
1015
1
1606
1819
8527
1787
2535
2
1363
6346
16
2600
2377
19944
2110
3386
3
951
1285
400
0
1603
1814
159
2133
2299
1751
1087
1749
4642
3498
5489
11
2015
3090
6