1661
1
668
0
430
1043
951
1440
2702
771
2992
403
968
592
454
2190
955
482
683
781
493
25137
1423
3559
918
413
495
409
2211
2490
349
1610