1129
0
1132
553
802
1
804
3013
3
1084
2076
935
493
3396
714
300
1622
383
152
2
573
1053
2211
1073
2650
1669
798
999
2395
1651
2194
4
1049
1344
1630