1020
0
31535
547
1333
1
2730
6
2546
2758
1881
2
390
120469
35
1551
671
2657
3
3498
4
2668
4536
1677
3653
1237
455
231
521
2379
9
2522
17353
504
4126
525
1428
8597