1087
1
1660
21152
8
1344
1452
2593
1220
2
951
2452
297066
0
1015
1938
2711
496
993
1156
1606
1434
851
1104
467
1380
8527
2392
2676
1347
1417
19944
2131
1751