1242
1
1752
2970
407
971
0
706
733
152
637
1594
1618
14470
736
507
1686
2
593
542
368
3351
3
621
2982
722
7832
708
504
2935
1252
1614
1517
2054
4