939
2
1129
0
1869
1101
1132
553
804
1084
2086
1
935
493
714
383
995
573
1053
2211
1073
3859
3
798
4376
7
2747
2395
300
3268
3650
1293
1049
1489
414