3045
1
1129
0
1084
1132
493
935
383
573
2085
1049
714
798
804
1344
553
1899
472
802
1208
2
2767
3
913
1120
3041
4
475
1454
2211
477
5478
6
300
1966