1132
0
1129
995
1
2190
2858
14
1431
2
935
804
1458
3
493
383
1810
563
1084
300
475
2211
573
2767
1053
571
1049
714
5646
4
2297
553
1184
913
835
1454